package com.winhxd.b2c.common.domain.customer.condition;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.winhxd.b2c.common.domain.customer.model.CustomerDistributorLevel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "分销商渠道入参")
public class DistributorChannelCondition {

    @ApiModelProperty(value = "分销商渠道类型ID修改时候需要新增的时候不需要")
    private Long id;

    @ApiModelProperty(value = "分销商渠道名称")
    private String channelName;

    @ApiModelProperty(value = "分销商价格方案ID")
    private Long  priceTypeId;

    @ApiModelProperty(value = "1默认渠道0非默认渠道")
    private Integer channelSign;

    @ApiModelProperty(value = "分销商渠道级层次集合")
    private List<CustomerDistributorLevel> distributorLevelList;

    @ApiModelProperty(value = "创建人编码")
    private Long  createdBy;

    @ApiModelProperty(value = "创建人名称")
    private String createdByName;

    @ApiModelProperty(value = "修改人编码")
    private Long updatedBy;

    @ApiModelProperty(value = "修改人名称")
    private String updatedByName;

}
